SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.AlumnosyFamiliaresAnses
AS
SELECT     6 AS tipo_registro, dbo.tb_SubOrganizaciones.CUE, NULL AS cuil_alumno, 
                      dbo.tb_Alumnos.Apellidos + ' ' + dbo.tb_Alumnos.Nombres AS ApellidoyNombres, 
                      dbo.tb_TiposDeDocumento.idTipoDocumentoAnses AS tipo_doc_escolar, dbo.tb_Alumnos.Documento AS nro_doc_escolar, 
                      dbo.tb_Alumnos.FechaNacimiento, dbo.tb_Nacionalidad.idNacionalidadAnses AS nacionalidad, dbo.tb_Sexo.Mnemo AS sexo, 
                      dbo.tb_EstadosCiviles.idEstadoCivilAnses AS estadocivil, NULL AS incapacidad, dbo.tb_NivelesEnsenanza.idnivelensenanzaAnses, 
                      dbo.tb_Divisionestemp.Mnemo, dbo.tb_AlumnoDivision.AnioLectivo, 1 AS periodo_lectivo, dbo.tb_Alumnos.UrbanoRural, 
                      dbo.tb_Alumnos.Calle + ' ' + CONVERT(varchar, dbo.tb_Alumnos.Numero) AS domcilioalumno, NULL AS piso, NULL AS dpto, 
                      dbo.tb_Localidades.CodigoPostal, dbo.tb_Localidades.localidad, 19 AS provincia, dbo.FamiliaresAnses.idParentezcoAnses AS codigo_Relacion, NULL 
                      AS cuil, dbo.FamiliaresAnses.Apellido + ' ' + dbo.FamiliaresAnses.Nombres AS apellidoynombrefamiliar, dbo.FamiliaresAnses.idTipoDocumentoAnses, 
                      dbo.FamiliaresAnses.Documento, dbo.FamiliaresAnses.FechaDeNacimiento, dbo.FamiliaresAnses.Mnemo AS Expr1, 
                      dbo.FamiliaresAnses.idNacionalidadAnses, dbo.FamiliaresAnses.idEstadoCivilAnses, '25/01/2010' AS fecha_inicio_relacion, NULL 
                      AS tipo_domicilio_familiar, dbo.FamiliaresAnses.Domiciliopadron, dbo.FamiliaresAnses.numeropadron, NULL AS piso_familiar, NULL AS dpto_familair, 
                      dbo.FamiliaresAnses.CodigoPostal AS codigopostalfamiliar, dbo.FamiliaresAnses.circuito, 19 AS provincia_familiar, 
                      '24/11/2009' AS fechaproceso
FROM         dbo.tb_Alumnos INNER JOIN
                      dbo.tb_TiposDeDocumento ON dbo.tb_Alumnos.Tipo = dbo.tb_TiposDeDocumento.idTipoDocumento INNER JOIN
                      dbo.tb_Nacionalidad ON dbo.tb_Alumnos.Nacionalidad = dbo.tb_Nacionalidad.idNacionalidad INNER JOIN
                      dbo.tb_Sexo ON dbo.tb_Sexo.idSexo = dbo.tb_Alumnos.Sexo INNER JOIN
                      dbo.tb_EstadosCiviles ON dbo.tb_Alumnos.EstadoCivil = dbo.tb_EstadosCiviles.idEstadoCivil INNER JOIN
                      dbo.tb_AlumnoDivision ON dbo.tb_AlumnoDivision.Alumno = dbo.tb_Alumnos.idAlumno INNER JOIN
                      dbo.tb_Divisionestemp ON dbo.tb_Divisionestemp.idDivision = dbo.tb_AlumnoDivision.Division INNER JOIN
                      dbo.tb_Organizaciones ON dbo.tb_Divisionestemp.CUISE = dbo.tb_Organizaciones.CUISE INNER JOIN
                      dbo.tb_SubOrganizaciones ON dbo.tb_Organizaciones.idOrganizaciones = dbo.tb_SubOrganizaciones.Org INNER JOIN
                      dbo.tb_NivelesEnsenanza ON dbo.tb_NivelesEnsenanza.idNivelEnsenanza = dbo.tb_SubOrganizaciones.Nivel INNER JOIN
                      dbo.tb_Localidades ON dbo.tb_Localidades.idLocalidad = dbo.tb_Alumnos.Localidad LEFT OUTER JOIN
                      dbo.FamiliaresAnses ON dbo.tb_Alumnos.idAlumno = dbo.FamiliaresAnses.alumno
WHERE     (dbo.tb_AlumnoDivision.AnioLectivo = 2009) AND (dbo.tb_Alumnos.Apellidos + ' ' + dbo.tb_Alumnos.Nombres IS NOT NULL)
GO
